Mine a Mitsfix transplant (more than 12 months of never being stranded and driving pleasure), has all the above, but the local UltraTune state it's the MAF. I assume they have the electronic tools to get the diagnosis right.